//显示测试项目详细信息的表单
var testProjectDetailEditorForm = Ext.create('testProjectFormBase', 1);

//显示测试项目详细信息的表单
var testProjectDetailForDirectorForm = Ext.create('testProjectFormBase', 2);

//显示测试项目的流程设计的表单
var testProcessForm = Ext.create("Ext.form.Panel", {
    border: false,
    title: '测试流程设计',
    bodyPadding: '10 20',
    scrollable: true,
    defaults: {
        anchor: '98%',
        msgTarget: 'side',
        allowBlank: false
    },
    items: [Ext.create('processNoCheckBoxFieldset', {
        itemId: 'totalTime',
        title: '测试流程总体时间安排'
    }), Ext.create('processFieldset', {
        itemId: 'trqIsInclude',
        title: '是否包括测试需求',
        expandText: '是否包括测试需求'
    }), Ext.create('processFieldset', {
        itemId: 'designIsInclude',
        title: '是否包括测试设计',
        expandText: '是否包括测试设计'
    }), Ext.create('processFieldset', {
        itemId: 'runIsInclude',
        title: '是否包括测试执行',
        expandText: '是否包括测试执行'
    })
        // 	Ext.create('processFieldset',{
        // 	itemId:'reportIsInclude',
        // 	title:'是否包括测试报告',
        // 	expandText:'是否包括测试报告'
        // })
    ],
    buttons: [{
        text: '返回',
        itemId: 'backButton',
        listeners: [{
            click: function () {
                testProjectBackClick(this.up('form').pattern);
            }
        }]
    }, {
        text: '保存',
        itemId: 'saveButton',
        listeners: [{
            click: function () {
                testProcessSave();
            }
        }]
    }]
});

//显示测试项目的评分标准制定的表单
var testGradeRuleForm = Ext.create("Ext.form.Panel", {
    border: false,
    title: '评分标准制定',
    bodyPadding: '10 20',
    scrollable: true,
    defaults: {
        anchor: '98%',
        msgTarget: 'side',
        allowBlank: false
    },
    items: [Ext.create('gradeRuleFieldset', {
        itemId: 'trqIsInclude',
        title: '测试需求是否被纳入评分标准',
        expandText: '测试需求是否被纳入评分标准'
    }), Ext.create('gradeRuleFieldset', {
        itemId: 'designIsInclude',
        title: '测试设计是否被纳入评分标准',
        expandText: '测试设计是否被纳入评分标准'
    }), Ext.create('gradeRuleFieldset', {
        itemId: 'runIsInclude',
        title: '测试执行是否被纳入评分标准',
        expandText: '测试执行是否被纳入评分标准'
    }),Ext.create('gradeRuleFieldset', {
        itemId: 'bugIsInclude',
        title: '测试BUG是否被纳入评分标准',
        expandText: '测试BUG是否被纳入评分标准'
    }),
        // 	Ext.create('gradeRuleFieldset',{
        // 	itemId:'reportIsInclude',
        // 	title:'测试报告是否被纳入评分标准',
        // 	expandText:'测试报告是否被纳入评分标准'
        // })
        Ext.create('gradeRuleCheckOnWorkFieldset', {
            itemId: 'isCheckOnWork',
            title: '是否要考勤',
            expandText: '是否要考勤'
        }), Ext.create('gradeRuleOtherFieldset', {
            itemId: 'isHasOtherGrade',
            title: '是否有其他自定义评分标准',
            expandText: '是否有其他自定义评分标准'
        }), Ext.create('gradeRuleTeamFieldset', {
            itemId: 'isCalculateTeamGrade',
            title: '是否评出团队分数',
            expandText: '是否评出团队分数'
        })
        // 	{
        // 	fieldLabel: '是否评出团队分数(平均分)',
        //     itemId: 'isCalculateTeamGrade',
        //     margin:'20 0 0 0',
        //     labelWidth:200,
        //     xtype: 'checkboxfield',
        //     boxLabel: '是'
        // }
        , Ext.create('gradeRuleTeamGradeInPersonGradeFieldset', {
            itemId: 'isComposeWithTeamGrade',
            title: '个人评分是否包含团队分数',
            expandText: '个人评分是否包含团队分数'
        })],
    buttons: [{
        text: '返回',
        itemId: 'backButton',
        listeners: [{
            click: function () {
                testProjectBackClick(this.up('form').pattern);
            }
        }]
    }, {
        text: '保存',
        itemId: 'saveButton',
        listeners: [{
            click: function () {
                testGradeRuleSave();
            }
        }]
    }]
});